package com.nickstumpos.android.easyVolume.volume.controller;

import com.nickstumpos.android.easyVolume.playRinger.IPlaySample;
import com.nickstumpos.android.easyVolume.streams.types.Stream;
import com.nickstumpos.android.easyVolume.volume.levels.VolumeLevel;

public interface IVolumeController {

	public String getName();

	public IPlaySample getPlaySample();

	public Stream getStream();

	public boolean isSlave();

	public void refresh();

	public void setAsSlave();

	public void setInitialLevel();

	public void setNotSlave();

	public void setStreamVolumeLevel(VolumeLevel level);
}
